self-help housing - French English Dictionary